package org.ala.tiktools.rpc.plugin.circuit_breaker;

import java.lang.annotation.*;


/**
 * 断路器
 * <p>  通过class取bean，取不到new一个
 *
 * @author ala
 * @date 2025-04-04 18:23
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface CircuitBreaker {
    /**
     *  断路器类型
     *  <p> 根据类型拿bean，拿不到new一个
     */
    Class<? extends ICircuitBreaker> clazz();
}
